(countable) veil - French English Dictionary